module.exports = {
  appenders: {
    out: { type: 'console' },
    error: {
      'type': 'dateFile',
      'alwaysIncludePattern': true,
      'pattern': '-yyyy-MM-dd.log',
      'maxLogSize': 20480,
      'filename': 'logs/error/errors'
    },
    warn:{
      'type': 'dateFile',
      'alwaysIncludePattern': true,
      'pattern': '-yyyy-MM-dd.log',
      'maxLogSize': 20480,
      'filename': 'logs/warn/warn'
    },
    info:{
      'type': 'dateFile',
      'alwaysIncludePattern': true,
      'pattern': '-yyyy-MM-dd.log',
      'maxLogSize': 20480,
      'filename': 'logs/info/info'
    }
  },
  categories: {
    default: { appenders: ['out'], level: 'info' },
    error: { appenders: ['error'], level: 'error' },
    warn: { appenders: ['warn'], level: 'warn' },
    info: { appenders: ['info'], level: 'info' }
  },
};
// module.exports = {
//   'appenders': [{
//     'type': 'console'
//   }, {
//     'type': 'clustered',
//     'appenders': [
//       {
//         'type': 'logLevelFilter',
//         'level': 'ERROR',
//         'appender': {
//           'type': 'dateFile',
//           'alwaysIncludePattern': true,
//           'pattern': '-yyyy-MM-dd.log',
//           'maxLogSize': 20480,
//           'filename': 'logs/errors'
//         }
//       }, {
//         'type': 'logLevelFilter',
//         'level': 'DEBUG',
//         'appender': {
//           'type': 'dateFile',
//           'alwaysIncludePattern': true,
//           'pattern': '-yyyy-MM-dd.log',
//           'maxLogSize': 20480,
//           'filename': 'logs/debug'
//         }
//       }, {
//         'type': 'logLevelFilter',
//         'level': 'TRACE',
//         'appender': {
//           'type': 'dateFile',
//           'alwaysIncludePattern': true,
//           'pattern': '-yyyy-MM-dd.log',
//           'maxLogSize': 20480,
//           'filename': 'logs/traces'
//         }
//       }, {
//         'type': 'logLevelFilter',
//         'level': 'WARN',
//         'appender': {
//           'type': 'dateFile',
//           'alwaysIncludePattern': true,
//           'pattern': '-yyyy-MM-dd.log',
//           'maxLogSize': 20480,
//           'filename': 'logs/warn'
//         }
//       },
//       {
//         'type': 'logLevelFilter',
//         'level': 'INFO',
//         'appender': {
//           'type': 'dateFile',
//           'filename': 'logs/info',
//           'alwaysIncludePattern': true,
//           'pattern': '-yyyy-MM-dd.log',
//           'maxLogSize': 20480
//         }
//       }
//     ]
//   }]
// };
